G_SUMDIVIDE
Краткое описание :
Функция, по расчету доплаты для текщего ЛС по
среднедневному заработоку другого ЛСОписание :
Алгоритмы пользователяЧто измененно :
Нужна функция, которая позволяла бы сделать такой расчет:
доплата за совмещение сотруднику Иванову, чтобы расчет был по среднему
заработку за 3 месяца сотрудника Петрова, за которого оформляется совмещение.
Среднедневной заработок сотрудника Петрова должен считаться в постоянной
доплате сотрудника Иванова. И хотелось бы, чтобы выводился протокол расчета
(наподобии выходного пособия, отпуска)
Как измененно :
Разработана функциональность, позволяющая формировать и
рассчитывать постоянную доплату работнику, временно замещающего другого
работника.
Временное замещение может оформляться Приказом РПД-3 "Временное замещение
БЕЗ ОСВОБОЖДЕНИЯ от своих обязанностей" или без оформления приказа, а просто
заведением постоянной доплаты с указанием замещаемого сотрудника.
Доработка состоит из следующих этапов:
1. При утверждении РПД-3 на "Временное замещение БЕЗ ОСВОБОЖДЕНИЯ от своих
обязанностей", в котором предварительно сформирована доплата за замещение,
формируется сигнал а Рабочую корзину. При обработке Рабочей корзины создается
Доплата в модуле Заработная плата. При формировании доплаты формируется ссылка
на замещаемого сотрудника. В интерфейсе постоянных доплат добавлено поле
"Замещает сотрудника", в котором отображается ФИО замещаемого сотрудника. Кроме
того, это поле можно корректировать и заполнять независимо от наличия приказа.
2. Доработан функционал по расчету заработной платы при расчете Доплаты по
среднему за замещение. Расчет среднего заработка осуществляется по алгоритму,
указанному в классификаторе видов оплат с учетом данных ЗАМЕЩАЕМОГО сотрудника,
если он указан в соответствующем поле интерфейса постоянных доплат.
3. В процессе расчета доплаты выдается справка о расчете среднедневного
заработка, в которой указывается ФИО замещаемого сотрудника и процент доплаты.
При необходимости так же выводится протокол о расчете среднедневного заработка
с аналогичной информацией.
G_SUMDIVIDE
Краткое описание :
Отпуска - не учитывается дата приема при первом вводеОписание :
Окно формирования, просмотра и редактирования отпусковЧто измененно :
Работник принят 01.01.2014.
В Зарплате открываем окно отпусков (из меню, или смежных данных), заводим первый отпуск, например, с 10.09.14. В создаваемом отпуске на закладке [Суммы и коэффициенты] ошибочно помечены все 12 предшествующих месяцев, в том числе и октябрь-декабрь 2013, когда сотрудник ещё не работал.
Удаляем этот отпуск и, не закрывая окно отпусков, заводим такой же отпуск ему же на те же даты - видим, что теперь правильно помечены только месяцы, начиная с января 2014.
Удаляем этот отпуск, теперь закрываем окно отпусков и открываем снова, заводим такой же отпуск ему же на те же даты - видим, что опять ошибочная пометка всех 12 месяцев.
От настройки "При расчете сохранять проставленные пометки включения/исключения месяцев" не зависит. Однако при настройке "нет" эта начальная неправильная пометка в процессе расчёта отпуска перестраивается и расчёт идёт верно. А при настройке "да" в расчёт попадают все 12 месяцев, что приводит к неверному пересчёту вознаграждений и, в итоге, к неправильному расчёту отпуска.
Как измененно :
Работнику, принятому меньше одного календарного года до наступления отпуска, в созданном отпуске на закладке [Суммы и коэффициенты] помечены [+] только месяцы, которые он отработал с момента устройства на работу, остальные месяцы помечены [-]. Справедливо как для отпусков, заведенных в модуле "Зарплата", так и для отпусков, оформленных приказом в модуле "Управление персоналом".